FORTRESS: A System to Support Fail-Aware Real-Time Applications

نویسندگان

  • Christof Fetzer
  • Flaviu Cristian
چکیده

Fortress is a support system for designing and implementing fault-tolerant distributed real-time systems that use commercial of the shelf (COTS) components. The main problem we address in Fortress is that services cannot always provide their standard properties due the possibility of missed deadlines, dropped messages and process crashes. Fortress allows clients to detect when a service cannot provide its standard semantics anymore due to unmasked failures. A service is fail-aware if it maintains an indicator that allows its clients to determine if the service provides it standard semantics or some predefined exception semantics. Fortress provides fail-aware clock synchronization, membership and atomic broadcast services. Indicators allow a fail-safe application to switch the system to a safe state in case not all failures can be masked.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Title : Specifying and Managing Quality of Real - Time Data Services

The demand for real-time data services is increasing in many applications including e-commerce, agile manufacturing, and telecommunications network management. In these applications, it is desirable to execute transactions within their deadlines, i.e., before the real-world status changes, using fresh (temporally consistent) data. However, meeting these fundamental requirements is challenging d...

متن کامل

Specifying and Managing Quality of Real-Time Data Services

The demand for real-time data services is increasing in many applications including e-commerce, agile manufacturing, and telecommunication network management. In these applications, it is desirable to execute transactions within their deadlines, i.e., before the real-world status changes, using fresh (temporally consistent) data. However, it is challenging to meet these fundamental requirements...

متن کامل

Fail-Aware Publish/Subscribe Communication in Erlang

The publish/subscribe communication paradigm provides many-to-many communication. It simplifies the construction of robust applications and the extension of existing applications. There exist several commercially available publish/subscribe middleware products. In this paper we address the issue of how one can extend this paradigm to support real-time applications. Ideally, we would like that a...

متن کامل

Experimental Evaluation of the Fail-Silent Behavior of a Distributed Real-Time Run-Time Support Built from COTS Components

Mainly for economic and maintainability reasons, more and more dependable real-time systems are built from Commercial Off-The-Shelf (COTS) components. To build these systems, a commonly-used assumption is that computers are fail-silent. The goal of our work is to determine the coverage of the fail-silence assumption for computers executing a real-time run-time support built exclusively from COT...

متن کامل

Context-aware Modeling for Spatio-temporal Data Transmitted from a Wireless Body Sensor Network

Context-aware systems must be interoperable and work across different platforms at any time and in any place. Context data collected from wireless body area networks (WBAN) may be heterogeneous and imperfect, which makes their design and implementation difficult. In this research, we introduce a model which takes the dynamic nature of a context-aware system into consideration. This model is con...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997